$(function () {



	//开机24小时刷新
	setTimeout(() => {
		location.reload();
	}, 1000 * 60 * 60 * 24)

	//预警
	getTimesData();

	//关闭弹出层
	$('.alert_close').on('click', function () {
		$('.alert_box').removeClass('on');
		$('.alert_title').html('');
	})

	if (getUserAgent().type !== 'firefox' && getUserAgent().type !== 'chrome') {
		alert('请使用新版本谷歌浏览器或火狐浏览器达到最佳体验效果');
	} else {
		if (getUserAgent().type === 'chrome' && getUserAgent().no.split('.')[0] * 1 < 60) {
			alert('请使用新版本谷歌浏览器或火狐浏览器达到最佳体验效果');
		}
		if (getUserAgent().type === 'firefox' && getUserAgent().no.split('.')[0] * 1 < 60) {
			alert('请使用新版本谷歌浏览器或火狐浏览器达到最佳体验效果');
		}
	}


	var inContacts = '';//内部联系人
	var outContacts = '';//外部联系人
	var meetContacts = '';//紧急联系人

	window.addEventListener('message', function (e) {

		if (e.data.type === 'openPop') {//打开头条弹出层
			openPopPage({
				title: e.data.data.title,
				time: e.data.data.createTime,
				company: e.data.data.draftingUnitName,
				content: e.data.data.dtlContent,
				fileId: e.data.data.attachDtlId,
			})
		} else if (e.data.type === 'openTenSelect') {//弹出第十屏选择弹窗
			$('.page_cover').show();
			$('#tenSelect').fadeIn();
		} else if (e.data.type === 'openPopBlack') {//打开头条弹出层
			openPopPage({
				title: '黑名单供应商',
				time: e.data.data.screenDate,
				company: '',
				content: e.data.data.ratingDes,
				fileId: '',
			})
		} else if (e.data.type === 'openCustomerPop') {//弹出第十屏/2 的查看联系人
			let type = e.data.data;
			return false;
			getJson('/api/WEB-SQL/websql/openInterface/scddzx_yjgl_type?categoryNo=YJGL&type=' + type + '&limit=1', {}, function (res) {
				inContacts = res.data[0].inContacts;
				outContacts = res.data[0].outContacts;
				meetContacts = res.data[0].meetContacts;
				$('.custom_tabs').find('.custom_tabs_item').removeClass('on').eq(0).addClass('on');
				$('.pop_box_change .pop_content').html(inContacts);
				$('.pop_box_change').fadeIn()
			})
		} else if (e.data.type === 'openControls') {
      return false;
			getJson('/api/DATA-MANAGE/hk/artemis', {}, function (res) {
				if (res.code === 200) {
					window.open(vars.hkUrl)
				}
			})
		}
	}, false);


	/**
	 * 切换内外联系人
	 */
	$('body').on('click', '.custom_tabs_item', function () {
		$(this).addClass('on').siblings().removeClass('on');
		let idx = $(this).index()
		if (idx === 1) {
			$('.pop_box_change .pop_content').html(dealEditorContent(outContacts));
		} else if (idx === 2) {
			$('.pop_box_change .pop_content').html(dealEditorContent(meetContacts));
		} else {
			$('.pop_box_change .pop_content').html(dealEditorContent(inContacts));
		}
	})


	/**
	 * 关闭第十屏弹出层
	 */
	$('.page_cover').on('click', function () {
		$('.page_cover').hide();
		$('#tenSelect').fadeOut();
	})


	/**
	 * 智造篇底部展开收起
	 * */
	$('.four_tabs').on('click', '.show_btn', function () {
		if ($('.four_tabs').hasClass('on')) {
			$('.four_tabs').removeClass('on');
		} else {
			$('.four_tabs').addClass('on');
		}
	})

	/**
	 * 智造篇底部展开收起
	 * */
	$('.four_tabs').on('click', '.four_tabs_btn', function () {
		if ($(this).hasClass('on')) {
			return
		}
		$(this).addClass('on').siblings().removeClass('on');
		let url = $(this).data('url').includes('http') ? $(this).data('url') : vars.url + $(this).data('url');
		$('.four_tabs').removeClass('on');
		$('#iframePage').attr('src', '');
		setTimeout(() => {
			$('#iframePage').attr('src', url);
		}, 100)

		// let page = $(this).data('page');
		// $('.iframe_box').find('iframe[data-page=' + page + ']').addClass('on').fadeIn().siblings('iframe').removeClass('on').hide();
	})


	/**
	 * 航行篇底部展开收起
	 * */
	$('.hangxing_tabs').on('click', '.show_btn', function () {
		if ($('.hangxing_tabs').hasClass('on')) {
			$('.hangxing_tabs').removeClass('on');
		} else {
			$('.hangxing_tabs').addClass('on');
		}
	})

	/**
	 * 航行篇底部展开收起
	 * */
	$('.hangxing_tabs').on('click', '.hangxing_btn', function () {
		if ($(this).hasClass('on')) {
			return
		}
		if (!$(this).data('url')) {
			return
		}
		$(this).addClass('on').siblings().removeClass('on');
		let url = $(this).data('url').includes('http') ? $(this).data('url') : vars.url + $(this).data('url');
		$('.hangxing_tabs').removeClass('on');
		$('#iframePage').attr('src', '');
		setTimeout(() => {
			$('#iframePage').attr('src', url);
		}, 100)
	})


	/**
	 * 守护篇底部展开收起
	 * */
	$('.shouhu_tabs').on('click', '.show_btn', function () {
		if ($('.shouhu_tabs').hasClass('on')) {
			$('.shouhu_tabs').removeClass('on');
		} else {
			$('.shouhu_tabs').addClass('on');
		}
	})

	/**
	 * 守护篇底部展开收起
	 * */
	$('.shouhu_tabs').on('click', '.shouhu_btn', function () {
		if ($(this).hasClass('on')) {
			return
		}
		if (!$(this).data('url')) {
			return
		}
		$(this).addClass('on').siblings().removeClass('on');
		let url = $(this).data('url').includes('http') ? $(this).data('url') : vars.url + $(this).data('url');
		$('.shouhu_tabs').removeClass('on');
		$('#iframePage').attr('src', '');
		setTimeout(() => {
			$('#iframePage').attr('src', url);
		}, 100)
	})

	/**
	 * 选择弹窗
	 */
	$('body').on('click', '.select_item', function () {
		$('.page_cover').hide();
		$('#tenSelect').fadeOut();
		let url = $(this).data('url').includes('http') ? $(this).data('url') : vars.url + $(this).data('url');
		$('#iframePage').attr('src', '');
		setTimeout(() => {
			$('#iframePage').attr('src', url);
		}, 100)
		// $('.iframe_box').find('iframe[data-page=10_1]').attr('src', url).addClass('on').fadeIn().siblings('iframe').removeClass('on').hide();
	})


	/**
	 * 打开某个窗口
	 */
	$('body').on('click', '.side_menu_item', function () {
		$(this).addClass('on').siblings('.side_menu_item').removeClass('on');
		let url = $(this).data('url').includes('http') ? $(this).data('url') : vars.url + $(this).data('url');
		$('.side_menu_box').removeClass('on');
		$('#iframePage').attr('src', '');
		setTimeout(() => {
			$('#iframePage').attr('src', url);
		}, 100)
		let idx = $(this).index();

		$('.four_tabs,.hangxing_tabs,.shouhu_tabs').removeClass('on').hide();
		$('.ten_pop_select').removeClass('on').hide();
		if (idx === 4) {//智造篇
			$('.four_tabs').removeClass('on').show();
			// $('.four_tabs').find('.four_tabs_btn').eq(0).addClass('on').siblings().removeClass('on');
		} else if (idx === 9) {//生产调度中心
			$('.ten_pop_select').show();
		} else if (idx === 3) {//航行篇
			$('.hangxing_tabs').removeClass('on').show();
			$('.hangxing_tabs').find('.hangxing_btn').removeClass('on');
		} else if (idx === 7) {//守护篇
			$('.shouhu_tabs').removeClass('on').show();
			$('.shouhu_tabs').find('.shouhu_btn').removeClass('on');
		} else {

		}
	})

	/**
	 * 是否打开菜单
	 */
	$('body').on('click', '.menu_switch', function () {
		if ($('.side_menu_box').hasClass('on')) {
			$('.side_menu_box').removeClass('on');
		} else {
			$('.side_menu_box').addClass('on');
		}
	})

	/**
	 * 切换文件选项卡
	 */
	$('body').on('click', '.file_tabs .file_tabs_item', function () {
		let idx = $(this).index();
		$(this).addClass('on').siblings('.file_tabs_item').removeClass('on');
		$('.file_item_box').find('.file_item').eq(idx).addClass('on').siblings('.file_item').removeClass('on');
	})

	/**
	 * 切换文件选项卡
	 */
	$('body').on('click', '.close_pop', function () {
		$('.pop_box,.pop_box_change').fadeOut()
	})

	/**
	 * 打开弹出层页面
	 * @param data
	 */
	function openPopPage(data) {
	  return false;
		$('.pop_box').find('.title').text(data.title)
		let str = ''
		if (data.time) {
			str += '发布时间：' + data.time;
		}
		if (data.company) {
			str += ' 发布单位：' + data.company;
		}

		$('.pop_box').find('.tips_info').text(str)
		$('.pop_box').find('.pop_content').html(dealEditorContent(data.content));
		$('.file_item_box,.file_tabs').html('');
		if (data.fileId) {

			getJson('api/WEB-SQL/websql/openInterface/attachments?attachmentId=' + data.fileId, {}, function (res) {
				$('.pop_box').find('.pop_page').removeClass('no_file');

				let str = res.data.map((e, i) => {
					return '附件' + (i + 1)
				}).join(' ');
				$('.pop_box').find('.file_tips span').text(str);

				for (let i = 0; i < res.data.length; i++) {
					$('.file_tabs').append(`<div class="file_tabs_item">附件${i + 1}</div>`);
					let iconCode = '';
					if (res.data[i].url.includes('.doc')) {
						iconCode = '&#xe859;';
					} else if (res.data[i].url.includes('.xls')) {
						iconCode = '&#xe858;';
					} else if (res.data[i].url.includes('.ppt')) {
						iconCode = '&#xe85a;';
					} else {
						iconCode = '&#xe857;';
					}

					$('.file_item_box').append(`<a class="file_item" href="${vars.url + 'api/BASE-SERVER/sys/oss/local/' + res.data[i].id}" target="_blank">
                <i class="iconfont">${iconCode}</i>${res.data[i].originalFilename}</a>`);
					$('.file_tabs').find('.file_tabs_item').eq(0).addClass('on');
					$('.file_item_box').find('.file_item').eq(0).addClass('on');
				}
			})


		} else {
			$('.pop_box').find('.pop_page').addClass('no_file');
		}

		$('.pop_box').fadeIn();
	}


	/**
	 * 展开第10屏选项
	 */
	$('#openSelectTen').on('click', function () {
		if ($('.ten_pop_select').hasClass('on')) {
			$('.ten_pop_select').removeClass('on')
		} else {
			$('.ten_pop_select').addClass('on')
		}
	})

  //防止点击事件没加上，故放在后面
  // getNavInfo()
  $('.side_menu_item').eq(0).trigger('click');
})
